﻿body { background-color: #f1f1f1;}
.login_icon { height: 70px; width: 70px; margin: 15px auto;background: url("http://new-icon.ol-img.com/ol/m/img/login.png") 0 0 no-repeat;background-size: 70px 270px;}
.login .login_in{
    width:100%;
    border-top:0px #cccccc solid;
    padding: 0 35px 0 35px;
}
.login_in input[type="text"],.login_in input[type="password"]{
    width:100%;
    height:40px;
    margin: 7px 0;
    color:#888888;
    font-size:14px;
    padding-left:35px;
    border: none;
    border-bottom:1px #c8c8c8 solid;
    background: url("http://new-icon.ol-img.com/ol/m/img/login.png") no-repeat #ffffff;
    background-size: 70px 270px;
}
.login_in input[type="text"]{
    background-position: 0 -70px;
}
.login_in input[type="password"]{
    background-position: 0 -110px;
}
.login_in input[type="submit"]{
    width:100%;
    height:40px;
    font-size:18px;
    color:#ffffff;
    text-align:center;
    line-height:40px;
    border:0;
    margin-top:25px;
    background-color:#9f5fd1;
}
.platform h2 span{ background-color: #f1f1f1;}

.platform .sina_qq{
    width:100%;
    padding:0 35px;
    margin-top:35px;
}
.platform p{
    width:100%;
    height:40px;
    padding:0;
    margin-top:20px;
    background: url("http://new-icon.ol-img.com/ol/m/img/login.png") right -230px no-repeat #e7e7e7;
    background-size: 70px 270px;
}
.platform a{
    display:block;
    color: #555555;
    width: 100%;
    height:40px;
    line-height: 40px;
    padding-left:30px;
    float: left;
    margin-left: 10px;
    background:url("http://new-icon.ol-img.com/ol/m/img/login.png") no-repeat;
    background-size: 70px 270px;
}
.platform a.sina{
    background-position:0 -150px;
}
.platform a.qq{
    background-position:0 -190px;
}